package com.baidu.shoppingmall.comment.service;


import com.baidu.shoppingmall.comment.domain.CommentInfoDTO;
import com.baidu.shoppingmall.comment.domain.CommentInfoPO;
import com.baidu.shoppingmall.order.domain.OrderInfoDTO;
import com.baidu.shoppingmall.order.domain.OrderItemDTO;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 评论信息管理模块的service接口
 * @author yjf
 *
 */
public interface CommentInfoService extends IService<CommentInfoPO> {

	/**
	 * 新增评论信息
	 * @param commentInfoDTO 评论信息DTO对象
	 */
	Boolean saveCommentInfo(CommentInfoDTO commentInfoDTO);

	/**
	 * 新增自动发表的评论信息
	 * @param orderInfoDTO 订单信息DTO对象
	 * @param orderItemDTO 订单条目DTO对象
	 * @return 处理结果
	 */
    CommentInfoDTO saveAutoPublishedCommentInfo(OrderInfoDTO orderInfoDTO, OrderItemDTO orderItemDTO);
}
